﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DFGK_WMS.Model.DTO
{
    public class ShippingLockUpdDto
    {

        public string OrderSn { get; set; }

        /// <summary>
        /// 器材Id
        /// </summary>
        public int? MaterialId { get; set; }

        /// <summary>
        /// 器材编码
        /// </summary>
        public string MaterialCode { get; set; }

        /// <summary>
        /// 器材名称
        /// </summary>
        public string MaterialName { get; set; }


        /// <summary>
        /// 装备Id
        /// </summary>
        public int? MaterialCategoryId { get; set; }

        public string MaterialCategoryCode { get; set; }

        /// <summary>
        /// 装备名称
        /// </summary>
        public string MaterialCategoryName { get; set; }


        /// <summary>
        /// 质量状态：0-待检；1-合格；2-不合格；
        /// </summary>
        public int QualityState { get; set; }


        /// <summary>
        /// 出库数量
        /// </summary>
        [Column(TypeName = "decimal(18,2)")]
        public decimal? OutQty { get; set; }

        /// <summary>
        /// 库存数量
        /// </summary>
        [Column(TypeName = "decimal(18,2)")]
        public decimal? InventoryQty { get; set; }

        /// <summary>
        /// 入库库位
        /// </summary>
        public string CellName { get; set; }

        /// <summary>
        /// 出库库位名称
        /// </summary>
        public string OutCellName { get; set; }


        /// <summary>
        /// 出库库位编码
        /// </summary>
        public string OutCellCode { get; set; }



    }
}
